package com.tfswx.jkgl.designer.service;

import com.tfswx.jkgl.designer.dto.stgl.*;

import java.util.List;

/**
 * @author ricky
 * @date 2021/12/10
 */
public interface StglService {
    String addStdy(StdyAddInputDTO inputDTO);

    boolean deleteStdy(StdyDeleteInputDTO inputDTO);

    boolean updateStdy(StdyUpdateInputDTO inputDTO);

    List<StdyQueryOutputDTO> queryStdy(StdyQueryInputDTO inputDTO);

    String addZddy(ZddyAddInputDTO inputDTO);

    boolean deleteZddy(ZddyDeleteInputDTO inputDTO);

    boolean updateZddy(ZddyUpdateInputDTO inputDTO);

    List<ZddyQueryOutputDTO> queryZddy(ZddyQueryInputDTO inputDTO);


    /**
     * 查询字段策略
     *
     * @return
     */
    ZdclQueryOutputDTO queryZdcl();

    void scStdyhzddy(StdyhzddyScInputDTO inputDTO);

    List<StlbQueryResult> queryStlb(StlbQueryInputDTO inputDTO);
}
